/*
 *  Copyright 2019-2020 Zheng Jie
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *  http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
package com.fzhucc.modules.sciRegister.domain.dto;

import com.fzhucc.modules.sciPersonnelInfo.domain.dto.SciPersonnelInfoLessonAddDto;
import com.fzhucc.modules.sciPersonnelInfo.domain.dto.SciPersonnelInfoResultAddDto;
import com.fzhucc.modules.sciPersonnelInfo.domain.dto.SciPersonnelInfoWeAddDto;
import com.fzhucc.modules.sciRegisterInfo.domain.dto.SciRegisterGzAddDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @author yyg
 * @website https://eladmin.vip
 * @description /
 * @date 2023-11-30
 **/
@Data
public class SciRegisterInfoAddDto implements Serializable {


    @ApiModelProperty("名称")
    private String name;

    @ApiModelProperty("建设单位")
    private String unit;

    @ApiModelProperty("成立时间")
    private String establish;

    @ApiModelProperty("联系人")
    private String contacts;

    @ApiModelProperty("联系电话")
    private String phone;

    @ApiModelProperty("是否展示 默认不展示")
    private Integer isShow;

    @ApiModelProperty("是否允许编辑 默认不允许")
    private Integer isEdit;

    @ApiModelProperty("排序")
    private Integer sort;

    @ApiModelProperty("封面")
    private String pic;

    @ApiModelProperty("是否删除 默认否")
    private Integer isDelete;

    @ApiModelProperty("热度")
    private Integer hot;

    @ApiModelProperty("省市区县")
    private String[] orgAreas;

    @ApiModelProperty("审核状态 默认待审核  zqx_audit_status")
    private String auditStatus;

    @ApiModelProperty("填报用户")
    private Long userId;


    @ApiModelProperty("工种集合")
    private List<SciRegisterGzAddDto> gzList;

    @ApiModelProperty("批复机构和文件")
    private String jg;

    @ApiModelProperty("工匠学院负责人")
    private String curator;

    @ApiModelProperty("工匠学院负责人联系电话")
    private String curatorPhone;

    @ApiModelProperty("联系电话")
    private String tele;

    @ApiModelProperty("电子邮箱")
    private String email;

    @ApiModelProperty("地址")
    private String address;

    @ApiModelProperty("投资金额")
    private String je;

    @ApiModelProperty("是否有实体场所")
    private String place;

    @ApiModelProperty("占地面积")
    private String mj;

    @ApiModelProperty("建筑面积")
    private String jzmj;

    /*@ApiModelProperty("多选  ;分割  资金来源  字典zj_source")
    private String zjSource;*/

    @ApiModelProperty("资金来源数组")
    private String[] zjSources;

    @ApiModelProperty("建设模式  字典 js_model")
    private String jsModel;

    @ApiModelProperty("总计")
    private String all;

    @ApiModelProperty("专职人员")
    private String zz;

    @ApiModelProperty("兼职人员")
    private String jz;

    @ApiModelProperty("专职教师")
    private String js;

    @ApiModelProperty("兼职教师")
    private String js1;

    @ApiModelProperty("专职管理人员")
    private String gl;

    @ApiModelProperty("兼职管理人员")
    private String gl1;

    @ApiModelProperty("专职其他")
    private String qt;

    @ApiModelProperty("兼职其他")
    private String qt1;

    @ApiModelProperty("专职专技")
    private String zhuanji;

    @ApiModelProperty("兼职专技")
    private String zhuanji1;

    @ApiModelProperty("专职正高")
    private String zg;

    @ApiModelProperty("兼职正高")
    private String zg1;

    @ApiModelProperty("专职副高")
    private String fg;

    @ApiModelProperty("兼职副高")
    private String fg1;

    @ApiModelProperty("专职中级")
    private String zj;

    @ApiModelProperty("兼职中级")
    private String zj1;

    @ApiModelProperty("专职高技能人才")
    private String rc;

    @ApiModelProperty("兼职高技能人才")
    private String rc1;

    @ApiModelProperty("专职高级技师")
    private String gaoji;

    @ApiModelProperty("兼职高级技师")
    private String gaoji1;

    @ApiModelProperty("专职技师职称")
    private String jishi;

    @ApiModelProperty("兼职技师职称")
    private String jishi1;

    @ApiModelProperty("专职高级工")
    private String gjg;

    @ApiModelProperty("兼职高级工")
    private String gjg1;

    @ApiModelProperty("专职中级工")
    private String zhongji;

    @ApiModelProperty("兼职中级工")
    private String zhongji1;

    @ApiModelProperty("专职初级工")
    private String chuji;

    @ApiModelProperty("兼职初级工")
    private String chuji1;

    @ApiModelProperty("专职其他级")
    private String qtj;

    @ApiModelProperty("兼职其他级")
    private String qtj1;

    @ApiModelProperty("线下培训课程数量")
    private String xxKc;

    @ApiModelProperty("线上培训课程数量")
    private String xsKc;

    @ApiModelProperty("线下已培训")
    private String xxYpx;

    @ApiModelProperty("线上已培训")
    private String xsYpx;

    @ApiModelProperty("线上时常")
    private String xsSc;

    @ApiModelProperty("线上是否建设  字典 is_xs_js")
    private String isXsJs;

    @ApiModelProperty("线上平台情况")
    private String xsDetails;

    @ApiModelProperty("基本情况")
    private String jbDetails;

    @ApiModelProperty("设备基本情况")
    private String sbDetails;

    @ApiModelProperty("能力情况")
    private String nlDetails;

    @ApiModelProperty("专业情况")
    private String zyDetails;

    @ApiModelProperty("工会情况")
    private String ghDetails;

    @ApiModelProperty("困难情况")
    private String knDetails;

    @ApiModelProperty("下一步情况")
    private String fzDetails;

    @ApiModelProperty("其他情况")
    private String otherDetails;
}